@Html.Partial("Section\\_Summary")
@{				
	foreach(IGrouping<string, IDocument> typeGroup 
		in Model.List<IDocument>("MemberTypes")
			.Where(x => x.Bool("IsResult") && x["Kind"].Equals("NamedType"))
			.GroupBy(x => x.String("SpecificKind")))
	{
		@Html.Partial("Section\\_DocsTable", new DocsTable
		{
			Docs = typeGroup.OrderBy(x => x["DisplayName"]).ToList(),
			Title = typeGroup.Key + " Types",
			Header = typeGroup.Key,
			HasSummary = true
		});		
	}
	
	@Html.Partial("Section\\_DocsTable", new DocsTable
	{
		Docs = Model.List<IDocument>("MemberNamespaces")
			?.Where(x => x.Bool("IsResult"))
			.OrderBy(x => x["DisplayName"])
			.ToList(),
		Title = "Namespaces",
		Header = "Namespace",
		HasSummary = true,
		LinkTypeArguments = false
	});
}
